package o;

import java.util.ArrayList;
import java.util.List;
import o.fhu.b;

public abstract class ffh {
    private final b ˊ = fhu.ˎ();
    private List<d> ॱ = new ArrayList();

    public abstract String ˋ();

    public abstract void ˎ();

    public abstract void ˏ();

    public void ˋ(Class<?> cls, String str, Class<?> cls2, boolean z) {
        this.ˊ.ˋ(cls, str, cls2, z);
    }

    protected void ˋ(Class<?> cls, String str, String str2, Class<?> cls2) {
        d dVar = new d(null);
        dVar.attrValueRefName = cls;
        dVar.ˋ = str;
        dVar.attrValueTypeName = str2;
        dVar.attrValueRefId = cls2;
        this.ॱ.add(dVar);
    }

    public fhu ʻ() {
        ˎ();
        return this.ˊ.ˊ();
    }

    public fhu ॱॱ() {
        ˏ();
        b ˎ = fhu.ˎ();
        fhu ˊ = ((fhs) fho.ˏ()).ˎ(ˋ()).ˊ();
        for (d dVar : this.ॱ) {
            if (dVar.ˋ != null) {
                if (ˊ.ॱ(dVar.ˋ, dVar.attrValueRefName) == null) {
                }
            } else if (ˊ.ˏ(dVar.attrValueRefName) == null) {
            }
            ˎ.ˊ(dVar.attrValueTypeName, dVar.attrValueRefId, false);
        }
        return ˎ.ˊ();
    }
}
